- Publisher : Packt Publishing (March 2, 2020)
- Language : English
- Paperback : 392 pages
- ISBN-10 : 1789530881
- ISBN-13 : 978-1789530889
کتابHands-On Swift 5 Microservices Development: Build microservices for mobile and web applications using Swift 5 and Vapor 4
منابع کتاب کتابHands-On Swift 5 Microservices Development: Build microservices for mobile and web applications using Swift 5 and Vapor 4
با استفاده از Swift، Docker و AWS طراحی و استقرار میکروسرویسهای کاملاً کارآمد برای برنامههای خود را از ابتدا بیاموزید.
ویژگی های کلیدی
مفاهیم توسعه سوئیفت سمت سرور را برای ساختن اولین میکروسرویس خود بدانید
میکروسرویس ها را با استفاده از Vapor 4 بسازید و آنها را با استفاده از Docker در فضای ابری مستقر کنید
تکنیک های موثر برای افزایش قابلیت نگهداری و پایداری برنامه های Swift خود را بیاموزید
توضیحات کتاب
قابلیت های زبان برنامه نویسی سویفت با استفاده از فریم ورک های محبوب مانند Vapor به توسعه سمت سرور گسترش یافته است. این امر به برنامه نویسان سوئیفت امکان می دهد تا رویکرد میکروسرویس را برای طراحی معماری مقیاس پذیر و با قابلیت نگهداری آسان برای برنامه های iOS، macOS، iPadOS و watchOS پیاده سازی کنند.
این کتاب راهنمای کاملی برای ساخت میکروسرویس برای اپلیکیشن های iOS است. شما با بررسی Swift و Vapor به عنوان فناوری های Backend و مقایسه آنها با جایگزین های آنها شروع خواهید کرد. سپس این کتاب مفهوم میکروسرویسها را پوشش میدهد تا به شما کمک کند اولین میکروسرویس خود را شروع کنید. در طول این کتاب، شما بر روی مطالعه موردی نوشتن یک باطن تجارت الکترونیک به عنوان یک برنامه کاربردی میکروسرویس کار خواهید کرد. هر میکروسرویس را همانطور که به جزئیات تقسیم شده و به عنوان کد در سراسر کتاب نوشته شده است، درک خواهید کرد. همچنین با جنبههای مختلف توسعه سمت سرور مانند مقیاسپذیری، گزینههای پایگاه داده و جریان اطلاعات برای میکروسرویسهایی که در این فرآیند باز میشوند، آشنا خواهید شد. همانطور که پیشروی می کنید، با آزمایش میکروسرویس ها آشنا می شوید و خواهید دید که تفاوت آن با آزمایش یک برنامه یکپارچه چقدر است. در طول مسیر، ابزارهایی مانند Docker، Postman، و خدمات وب آمازون را بررسی خواهید کرد.
در پایان کتاب، میتوانید یک برنامه کاربردی آماده بسازید که میتواند به عنوان پایهای برای برنامههای آینده استفاده شود.
آنچه خواهید آموخت
مفاهیم توسعه سوئیفت سمت سرور را با استفاده از مثال های عملی درک کنید
رویکرد میکروسرویس ها و اینکه چرا سوئیفت یک انتخاب عالی برای ساخت میکروسرویس است را بدانید
طراحی و ساختار اپلیکیشن های موبایل و وب با استفاده از معماری میکروسرویس ها
گزینه های پایگاه داده موجود را کشف کنید و درک کنید که کدام یک را انتخاب کنید
میکروسرویس های خود را مقیاس و نظارت کنید
از Postman برای خودکار کردن تست API microservices خود استفاده کنید
این کتاب برای چه کسی است
این کتاب برای توسعه دهندگان iOS، iPadOS و macOS و برنامه نویسان Swift است که می خواهند بدانند چگونه می توان از Swift برای ساخت میکروسرویس ها استفاده کرد. این کتاب آشنایی با برنامه نویسی Swift و اصول وب، از جمله نحوه عملکرد APIها را فرض می کند.
فهرست مطالب
مقدمه ای بر میکروسرویس ها
آشنایی با سویفت سمت سرور
شروع کار با چارچوب بخار
برنامه ریزی یک اپلیکیشن فروشگاه آنلاین
ایجاد اولین میکروسرویس شما
ساختار برنامه و طراحی پایگاه داده
نوشتن سرویس کاربر
تست میکروسرویس ها
خدمات مدیریت محصول
آشنایی با ارتباطات میکروسرویس ها
خدمات مدیریت سفارش
بهترین شیوه ها
میزبانی میکروسرویس ها
داکر و ابر
استقرار میکروسرویس ها در فضای ابری
مقیاس پذیری و مانیتورینگ میکروسرویس ها
ارسال نظر درباره کتابHands-On Swift 5 Microservices Development: Build microservices for mobile and web applications using Swift 5 and Vapor 4